
<html>
	<head>
		<meta charset="utf-8"/>
		<title>BWE C++ </title>
		<link href="./style.css" rel="stylesheet" type="text/css"/>
	</head>
	<body>
		<h1 align="center">BWE</h1>
		<p>BWE是使用C++语言编写的开源软件库，作者暴雨。</p>
		<div>
			<span><a href="reference-zh.html">类索引</a></span>
			<span><a href="core-zh.html">通用库</a></span>
			<span><a href="widgets-zh.html">二维界面</a></span>
			<span><a href="stylesheet.html">样式表</a></span>
			<span><a href="scenegraphics.html">三维场景</a></span>
			<span><a href="others.html">其他</a></span>
		</div>
		<p>BWE是一个集通用, 二维， 三维， 物理， 视频， 音频， 网络为一体的跨平台C++软件开发基础类库。 我尝试编写功能多而双简洁，力求在不同项目间，提供最基本且稳健的框架支持。</p>
		<p>代码可以编译和运行在windows和Linux系统中， 方便用于语言学习， 以及简单项目的构建。</p>
		<p>为了保持源代码干净整洁， 源文件中基本没有注释，所以使用外部独立编写文档。 文档将不只是介绍如何使用，还将讲述为何如此设计。</p>
		<h3>路径配置：</h3>
		<p> 字体寻找路径顺序：首先在程序中设置的路径寻找字体文件，即BApplicatiion::addFontPath(). 如果没有找到则在程序的安装目录下的./font文件夹寻找， 如果还没有找到则在BWE动态库安装目录下的./font文件夹里找寻， 如果还没找到则到系统字体目录下找， 要是还没找到则返回失败。</p>
		<p> 读写插件路径顺序：首先在程序中设置的路径下寻找插件，即BApplication::addPluginPth()。 如果没找到则在程序安装目录下的./plugin文件夹里寻找， 如果还没有找到则到BWE动态库安装目录下的./plugin文件夹里寻找， 如果还没有找到则返回失败。</p>
		<h3>项目文件夹： </h3>
		<p>include : 此文件夹中存放引用头文件</p>
		<p>source : 所有编译原代码以及内部头文件都在些文件夹中。</p>
		<p>plugin : 文件读写插件的源代码文件在这个文件夹中。</p>
		<p>example : 这里包含了很多示例项目代码，这些也是用来测试功能的。</p>
		<p>document : 这里包含了所有的库说明文档，这些文件是由示例程序Docgen生成和编写的。</p>
	</body>
</html>